// components/checkbox/checkbox.js
Component({
	/**
	 * 组件的属性列表
	 */
	properties: {
		checked: { type: Boolean, value: false },
		value: { type: Boolean, optionalTypes: [String, Number], value: true },
		prop: { type: String, value: '' },
	},

	/**
	 * 组件的初始数据
	 */
	data: {},

	ready() {},
	/**
	 * 组件的方法列表
	 */
	methods: {
		checkedFn() {
			const checked = !this.data.checked
			this.triggerEvent('change', checked)
			this.setData({
				checked,
			})
		},
	},
})
